package com.neusoft.SPNursingHome.service;

import com.neusoft.SPNursingHome.po.*;

import java.util.List;

public interface ClientCareItemService {
    // 查看客户护理项目列表
    public ResponseBean<List<ClientCareItem>> listClientCareItem();
    // 添加客户护理项目
    public ResponseBean<Integer> addClientCareItem(ClientCareItem clientCareItem);
    // 批量添加客户护理项目
    public ResponseBean<Integer> batchInsertClientCareItems(List<ClientCareItem> clientCareItems);
    // 移除客户护理项目
    public ResponseBean<Integer> deleteCareItem(Integer clientCareItemId);

    // 根据客户id查看客户护理项目列表
    public ResponseBean<List<ClientCareItemWithCareLevelAndCareItem>> getClientCareItemsByClientId(Integer clientId);
    // 根据项目编号、项目名称模糊查询客户护理项目
    public ResponseBean<List<ClientCareItem>> getClientCareItemByConditions(String careItemCode, String careItemName);

    public ResponseBean<Integer> updateClientCareItem(ClientCareItem clientCareItem);
}
